﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using Maticsoft.DBUtility;
using System.Data.SqlClient;

namespace RLZY.others
{
    class RYFB
    {
        /// <summary>
        /// 获得人员分布
        /// </summary>
        public DataSet GetList()
        {
            StringBuilder strSql = new StringBuilder();
            strSql.Append("select  [ID], [部门单位],  [合计], [合计女],[固定工], [固定工女], [合制工], [合制工女], [合同工], [合同工女], [大集体], [大集体女], [家属工], [家属工女] from GZ1  order by ID asc  ");

            
            
            return DbHelperSQL.Query(strSql.ToString(), null);

        }
        /// <summary>
        /// 存储过程
        /// </summary>
        public int oprationFB(String date)
        {
            
            int rowsAffected=0;
            string storedProcName = "oprationFB";
            IDataParameter[] iData = new SqlParameter[1];
            iData[0] = new SqlParameter("@date", date);
            //string aaa = "";
            int  i = DbHelperSQL.RunProcedure(storedProcName, iData,out rowsAffected);
            return i;

        }
        /// <summary>
        /// 删除GZ1表
        /// </summary>
        public int DropGZ1()
        {
            List<String> list = new List<string>();
            list.Add(" if  exists (select name from sysobjects where name='GZ1')  drop table GZ1 ");

            return DbHelperSQL.ExecuteSqlTran(list);
        }
        /// <summary>
        /// 删除GZ1表
        /// </summary>
        public int DropandCreatGZ1()
        {
            List<String> list = new List<string>();
            list.Add("  if  exists (select name from sysobjects where name='GZ1')  drop table GZ1 ");
            list.Add(" create table  GZ1 ( ID int identity(1,1) ,部门单位 VarChar(20), 固定工 int,固定工女 int, 合制工 int,合制工女 int, 合同工 int,合同工女 int, 大集体 int,大集体女 int, 家属工 int,家属工女 int, 合计 int,合计女 int)  ");

            return DbHelperSQL.ExecuteSqlTran(list);
        }
        /// <summary>
        /// 人员分布
        /// </summary>
        //public int opration(String date)
        //{
        //    List<String> list = new List<string>();
        //    list.Add("if  exists (select name from sysobjects where name='GZ1')  drop table GZ1  ");
        //    list.Add("create table  GZ1 ( ID int identity(1,1) ,部门单位 VarChar(20), 固定工 int,固定工女 int, 合制工 int,合制工女 int, 合同工 int,合同工女 int, 大集体 int,大集体女 int, 家属工 int,家属工女 int, 合计 int,合计女 int)  "); 
        //    list.Add("declare  @VarX11 int,@VarX12 int, @VarX13 int,@VarX14 int,@VarX15 int,@VarX16 int,@VarX17 int,@VarX18 int,@VarX19 int,@VarX20 int     ");
        //    list.Add("select   @VarX11=0  ,@VarX12=0 , @VarX13=0 ,@VarX14=0 ,@VarX15=0 ,@VarX16=0 ,@VarX17=0 ,@VarX18=0 ,@VarX19=0 ,@VarX20=0    ");
        //    list.Add("select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='公司领导'  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'    ");
        //    list.Add("select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='公司领导'  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='公司领导'  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'");
        //    list.Add("select  @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='公司领导'  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='公司领导'  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'    ");
        //    list.Add("select  @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='公司领导'  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   "); 
        //    list.Add("select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='公司领导'  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='公司领导'  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   "); 
        //    list.Add("select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='公司领导'  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and 车间班组='公司领导'  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'  ");
        //    list.Add("if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0  "); 
        //    list.Add("select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10   ");
        //    list.Add("insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('公司领导',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)   ");
        //    list.Add(" select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='综合部'  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'    ");
        //    list.Add(" select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='综合部'  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='综合部'  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'    ");
        //    list.Add(" select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='综合部'  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='综合部'  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='综合部'  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add(" select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='综合部'  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("  select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='综合部'  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add(" select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='综合部'  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'    ");
        //    list.Add(" select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and 车间班组='综合部'  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0  "); 
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10   ");
        //    list.Add(" insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('综合部',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)   ");
        //    list.Add(" select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='企管部'  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='企管部'  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='企管部'  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("  select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='企管部'  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'  ");
        //    list.Add(" select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='企管部'  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'  ");
        //    list.Add(" select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='企管部'  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='企管部'  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='企管部'  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add(" select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and 车间班组='企管部'  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and 车间班组='企管部'  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add(" if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10  ");
        //    list.Add(" insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('企管部',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add(" select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='财务部')  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='财务部')  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='财务部')  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='财务部')  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='财务部')  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'");
        //    list.Add("   select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='财务部')  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'      ");
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='财务部')  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'    ");
        //    list.Add("  select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='财务部')  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='财务部')  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'    ");
        //    list.Add("    select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and (车间班组='财务部')  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("  if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0  ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add("insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('财务部',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)   ");
        //    list.Add(" select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营部')  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'  ");
        //    list.Add("select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营部')  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营部')  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营部')  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("  select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营部')  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'  ");
        //    list.Add("select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营部')  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营部')  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营部')  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'  ");
        //    list.Add("select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营部')  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and (车间班组='经营部')  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add(" insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('经营部',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add(" select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='代管人员')  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='代管人员')  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='代管人员')  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='代管人员')  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add(" select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='代管人员')  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='代管人员')  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='代管人员')  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='代管人员')  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add(" select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='代管人员')  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and (车间班组='代管人员')  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add("select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add(" insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('代管人员',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add("   select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢代管人员')  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢代管人员')  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢代管人员')  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢代管人员')  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add("   select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢代管人员')  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢代管人员')  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢代管人员')  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢代管人员')  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢代管人员')  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and (车间班组='型钢代管人员')  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add("  select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add("  insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('型钢代管人员',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add("    select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '挂办公室')  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("    select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '挂办公室')  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("    select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '挂办公室')  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("    select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '挂办公室')  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("   select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '挂办公室') and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '挂办公室')  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '挂办公室')  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '挂办公室')  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '挂办公室')  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("    select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and (车间班组 = '挂办公室')  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'  ");
        //    list.Add(" if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0  ");
        //    list.Add("  select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add("  insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('挂办公室',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add("   select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '电炉挂办公室')  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '电炉挂办公室')   and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");  
        //    list.Add("   select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '电炉挂办公室')   and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'    ");
        //    list.Add("   select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '电炉挂办公室')  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("  select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '电炉挂办公室')   and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '电炉挂办公室')   and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '电炉挂办公室')   and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '电炉挂办公室')   and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组 = '电炉挂办公室')  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and (车间班组 = '电炉挂办公室')   and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add("   insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('电炉挂办公室',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add("    select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='洪钢挂办公室')  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='洪钢挂办公室')  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    "); 
        //    list.Add("  select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='洪钢挂办公室')  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='洪钢挂办公室')  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='洪钢挂办公室')  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='洪钢挂办公室')  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='洪钢挂办公室')  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='洪钢挂办公室')  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='洪钢挂办公室')  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and (车间班组='洪钢挂办公室')  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0  "); 
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10  ");  
        //    list.Add("  insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('洪钢挂办公室',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)   "); 
        //    list.Add("   select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营挂办公室')  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营挂办公室')  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营挂办公室')  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营挂办公室')  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营挂办公室')  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营挂办公室')  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'  ");   
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营挂办公室')  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营挂办公室')  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add("   select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='经营挂办公室')  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and (车间班组='经营挂办公室')  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add("  insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('经营挂办公室',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)   "); 
        //    list.Add(" select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢借电炉挂办公室')  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢借电炉挂办公室')  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢借电炉挂办公室')  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢借电炉挂办公室')  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢借电炉挂办公室')  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢借电炉挂办公室')  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢借电炉挂办公室')  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢借电炉挂办公室')  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='型钢借电炉挂办公室')  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and (车间班组='型钢借电炉挂办公室')  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add("   insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('型钢借电炉挂办公室',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add("   select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='驻外')  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='驻外')  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add("  select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='驻外')  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("  select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='驻外')  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add(" select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='驻外')  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='驻外')  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='驻外')  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='驻外')  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    "); 
        //    list.Add(" select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and (车间班组='驻外')  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and (车间班组='驻外')  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");  
        //    list.Add("  if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add("  insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('驻外',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add(" select   @VarX1=Sum(人数)  from GZ where 部门单位='特钢机关'  and not(车间班组='公司领导'  or  车间班组='综合部' or  车间班组='企管部'or  车间班组='财务部'or  车间班组='经营部'or  车间班组='代管人员'or  车间班组='型钢代管人员'or  车间班组='挂办公室'or  车间班组='电炉挂办公室'or  车间班组='洪钢挂办公室'or  车间班组='经营挂办公室'or  车间班组='型钢借电炉挂办公室'  or  车间班组='驻外' )  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'    ");
        //    list.Add(" select   @VarX2=Sum(人数)  from GZ where 部门单位='特钢机关'  and not(车间班组='公司领导'  or  车间班组='综合部' or  车间班组='企管部'or  车间班组='财务部'or  车间班组='经营部'or  车间班组='代管人员'or  车间班组='型钢代管人员'or  车间班组='挂办公室'or  车间班组='电炉挂办公室'or  车间班组='洪钢挂办公室'or  车间班组='经营挂办公室'or  车间班组='型钢借电炉挂办公室'  or  车间班组='驻外' )  and 用工性质 like '%固%'   and 性别='女'   and  substring(日期,1,7)='2014-08'  ");  
        //    list.Add("  select   @VarX3=Sum(人数)  from GZ where 部门单位='特钢机关'  and not(车间班组='公司领导'  or  车间班组='综合部' or  车间班组='企管部'or  车间班组='财务部'or  车间班组='经营部'or  车间班组='代管人员'or  车间班组='型钢代管人员'or  车间班组='挂办公室'or  车间班组='电炉挂办公室'or  车间班组='洪钢挂办公室'or  车间班组='经营挂办公室'or  车间班组='型钢借电炉挂办公室'  or  车间班组='驻外' )  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX4=Sum(人数)  from GZ where 部门单位='特钢机关'  and not(车间班组='公司领导'  or  车间班组='综合部' or  车间班组='企管部'or  车间班组='财务部'or  车间班组='经营部'or  车间班组='代管人员'or  车间班组='型钢代管人员'or  车间班组='挂办公室'or  车间班组='电炉挂办公室'or  车间班组='洪钢挂办公室'or  车间班组='经营挂办公室'or  车间班组='型钢借电炉挂办公室'  or  车间班组='驻外' )  and 用工性质 like '%制%'   and 性别='女'   and  substring(日期,1,7)='2014-08'  ");   
        //    list.Add("  select   @VarX5=Sum(人数)  from GZ where 部门单位='特钢机关'  and not(车间班组='公司领导'  or  车间班组='综合部' or  车间班组='企管部'or  车间班组='财务部'or  车间班组='经营部'or  车间班组='代管人员'or  车间班组='型钢代管人员'or  车间班组='挂办公室'or  车间班组='电炉挂办公室'or  车间班组='洪钢挂办公室'or  车间班组='经营挂办公室'or  车间班组='型钢借电炉挂办公室'  or  车间班组='驻外' )  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX6=Sum(人数)  from GZ where 部门单位='特钢机关'  and not(车间班组='公司领导'  or  车间班组='综合部' or  车间班组='企管部'or  车间班组='财务部'or  车间班组='经营部'or  车间班组='代管人员'or  车间班组='型钢代管人员'or  车间班组='挂办公室'or  车间班组='电炉挂办公室'or  车间班组='洪钢挂办公室'or  车间班组='经营挂办公室'or  车间班组='型钢借电炉挂办公室'  or  车间班组='驻外' )  and 用工性质 like '%合%'   and 性别='女'   and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("   select   @VarX7=Sum(人数)  from GZ where 部门单位='特钢机关'  and not(车间班组='公司领导'  or  车间班组='综合部' or  车间班组='企管部'or  车间班组='财务部'or  车间班组='经营部'or  车间班组='代管人员'or  车间班组='型钢代管人员'or  车间班组='挂办公室'or  车间班组='电炉挂办公室'or  车间班组='洪钢挂办公室'or  车间班组='经营挂办公室'or  车间班组='型钢借电炉挂办公室'  or  车间班组='驻外' )  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX8=Sum(人数)  from GZ where 部门单位='特钢机关'  and not(车间班组='公司领导'  or  车间班组='综合部' or  车间班组='企管部'or  车间班组='财务部'or  车间班组='经营部'or  车间班组='代管人员'or  车间班组='型钢代管人员'or  车间班组='挂办公室'or  车间班组='电炉挂办公室'or  车间班组='洪钢挂办公室'or  车间班组='经营挂办公室'or  车间班组='型钢借电炉挂办公室'  or  车间班组='驻外' )  and 用工性质 like '%大%'   and 性别='女'   and  substring(日期,1,7)='2014-08'   ");  
        //    list.Add("  select   @VarX9=Sum(人数)  from GZ where 部门单位='特钢机关'  and not(车间班组='公司领导'  or  车间班组='综合部' or  车间班组='企管部'or  车间班组='财务部'or  车间班组='经营部'or  车间班组='代管人员'or  车间班组='型钢代管人员'or  车间班组='挂办公室'or  车间班组='电炉挂办公室'or  车间班组='洪钢挂办公室'or  车间班组='经营挂办公室'or  车间班组='型钢借电炉挂办公室'  or  车间班组='驻外' )  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX10=Sum(人数) from GZ where 部门单位='特钢机关'  and not(车间班组='公司领导'  or  车间班组='综合部' or  车间班组='企管部'or  车间班组='财务部'or  车间班组='经营部'or  车间班组='代管人员'or  车间班组='型钢代管人员'or  车间班组='挂办公室'or  车间班组='电炉挂办公室'or  车间班组='洪钢挂办公室'or  车间班组='经营挂办公室'or  车间班组='型钢借电炉挂办公室'  or  车间班组='驻外' )  and 用工性质 like '%家%'   and 性别='女'   and  substring(日期,1,7)='2014-08'    "); 
        //    list.Add(" if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10   ");
        //    list.Add(" insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('特钢机关其他人员',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add("  select   @VarX1=Sum(人数)  from GZ where 部门单位='型钢厂'  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX2=Sum(人数)  from GZ where 部门单位='型钢厂'  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add("  select   @VarX3=Sum(人数)  from GZ where 部门单位='型钢厂'  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX4=Sum(人数)  from GZ where 部门单位='型钢厂'  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add("  select   @VarX5=Sum(人数)  from GZ where 部门单位='型钢厂'  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX6=Sum(人数)  from GZ where 部门单位='型钢厂'  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='型钢厂'  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX8=Sum(人数)  from GZ where 部门单位='型钢厂'  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08' ");   
        //    list.Add(" select   @VarX9=Sum(人数)  from GZ where 部门单位='型钢厂'  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX10=Sum(人数) from GZ where 部门单位='型钢厂'  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("  if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add("  insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('型钢厂',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)  ");  
        //    list.Add("  select   @VarX1=Sum(人数)  from GZ where 部门单位='冷带厂'  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX2=Sum(人数)  from GZ where 部门单位='冷带厂'  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX3=Sum(人数)  from GZ where 部门单位='冷带厂'  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX4=Sum(人数)  from GZ where 部门单位='冷带厂'  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    "); 
        //    list.Add("  select   @VarX5=Sum(人数)  from GZ where 部门单位='冷带厂'  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX6=Sum(人数)  from GZ where 部门单位='冷带厂'  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX7=Sum(人数)  from GZ where 部门单位='冷带厂'  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX8=Sum(人数)  from GZ where 部门单位='冷带厂'  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX9=Sum(人数)  from GZ where 部门单位='冷带厂'  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX10=Sum(人数) from GZ where 部门单位='冷带厂'  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add(" insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('冷带厂',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)   "); 
        //    list.Add("  select   @VarX1=Sum(人数)  from GZ where 部门单位='新安特'  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX2=Sum(人数)  from GZ where 部门单位='新安特'  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    "); 
        //    list.Add(" select   @VarX3=Sum(人数)  from GZ where 部门单位='新安特'  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX4=Sum(人数)  from GZ where 部门单位='新安特'  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX5=Sum(人数)  from GZ where 部门单位='新安特'  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX6=Sum(人数)  from GZ where 部门单位='新安特'  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    "); 
        //    list.Add(" select   @VarX7=Sum(人数)  from GZ where 部门单位='新安特'  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX8=Sum(人数)  from GZ where 部门单位='新安特'  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX9=Sum(人数)  from GZ where 部门单位='新安特'  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX10=Sum(人数) from GZ where 部门单位='新安特'  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    ");
        //    list.Add("  if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add(" insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('新安特',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add("  select   @VarX1=Sum(人数)  from GZ where 部门单位='工贸'  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX2=Sum(人数)  from GZ where 部门单位='工贸'  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    "); 
        //    list.Add(" select   @VarX3=Sum(人数)  from GZ where 部门单位='工贸'  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX4=Sum(人数)  from GZ where 部门单位='工贸'  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX5=Sum(人数)  from GZ where 部门单位='工贸'  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX6=Sum(人数)  from GZ where 部门单位='工贸'  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='工贸'  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX8=Sum(人数)  from GZ where 部门单位='工贸'  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX9=Sum(人数)  from GZ where 部门单位='工贸'  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX10=Sum(人数) from GZ where 部门单位='工贸'  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("   if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add("  insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('工贸',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add("  insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('特钢本部小计',  @VarX11,@VarX12,@VarX13,@VarX14,@VarX15,@VarX16,@VarX17,@VarX18,@VarX19,@VarX20)    ");
        //    list.Add("  declare   @VarX21 int,@VarX22 int, @VarX23 int,@VarX24 int,@VarX25 int,@VarX26 int,@VarX27 int,@VarX28 int,@VarX29 int,@VarX30 int      ");
        //    list.Add(" select    @VarX21= @VarX11 ,@VarX22=@VarX12 ,@VarX23=@VarX13,@VarX24=@VarX14,@VarX25=@VarX15,@VarX26=@VarX16,@VarX27=@VarX17,@VarX28=@VarX18,@VarX29=@VarX19,@VarX30=@VarX20     ");
        //    list.Add(" select   @VarX11=0 ,@VarX12=0 , @VarX13=0 ,@VarX14=0 ,@VarX15=0 ,@VarX16=0 ,@VarX17=0 ,@VarX18=0 ,@VarX19=0 ,@VarX20=0       ");
        //    list.Add(" select   @VarX1=Sum(人数)  from GZ where 部门单位='电炉厂'  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX2=Sum(人数)  from GZ where 部门单位='电炉厂'  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX3=Sum(人数)  from GZ where 部门单位='电炉厂'  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX4=Sum(人数)  from GZ where 部门单位='电炉厂'  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    "); 
        //    list.Add("  select   @VarX5=Sum(人数)  from GZ where 部门单位='电炉厂'  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX6=Sum(人数)  from GZ where 部门单位='电炉厂'  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='电炉厂'  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX8=Sum(人数)  from GZ where 部门单位='电炉厂'  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("  select   @VarX9=Sum(人数)  from GZ where 部门单位='电炉厂'  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX10=Sum(人数) from GZ where 部门单位='电炉厂'  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");
        //    list.Add("  if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add("  select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add(" insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('电炉厂',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)    ");
        //    list.Add("  select   @VarX1=Sum(人数)  from GZ where 部门单位='钢管厂'  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'    "); 
        //    list.Add("  select   @VarX2=Sum(人数)  from GZ where 部门单位='钢管厂'  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   "); 
        //    list.Add("  select   @VarX3=Sum(人数)  from GZ where 部门单位='钢管厂'  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX4=Sum(人数)  from GZ where 部门单位='钢管厂'  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    "); 
        //    list.Add("  select   @VarX5=Sum(人数)  from GZ where 部门单位='钢管厂'  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX6=Sum(人数)  from GZ where 部门单位='钢管厂'  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'    "); 
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='钢管厂'  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX8=Sum(人数)  from GZ where 部门单位='钢管厂'  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08' ");  
        //    list.Add("  select   @VarX9=Sum(人数)  from GZ where 部门单位='钢管厂'  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add(" select   @VarX10=Sum(人数) from GZ where 部门单位='钢管厂'  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'  ");   
        //    list.Add(" if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add("  insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('钢管厂',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)   "); 
        //    list.Add(" insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('电炉+钢管小计',  @VarX11,@VarX12,@VarX13,@VarX14,@VarX15,@VarX16,@VarX17,@VarX18,@VarX19,@VarX20)    ");
        //    list.Add("    select   @VarX1=Sum(人数)  from GZ where 部门单位='锻造厂'  and 用工性质 like '%固%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("    select   @VarX2=Sum(人数)  from GZ where 部门单位='锻造厂'  and 用工性质 like '%固%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX3=Sum(人数)  from GZ where 部门单位='锻造厂'  and 用工性质 like '%制%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX4=Sum(人数)  from GZ where 部门单位='锻造厂'  and 用工性质 like '%制%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("   select   @VarX5=Sum(人数)  from GZ where 部门单位='锻造厂'  and 用工性质 like '%合%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX6=Sum(人数)  from GZ where 部门单位='锻造厂'  and 用工性质 like '%合%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX7=Sum(人数)  from GZ where 部门单位='锻造厂'  and 用工性质 like '%大%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX8=Sum(人数)  from GZ where 部门单位='锻造厂'  and 用工性质 like '%大%'   and 性别='女'  and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX9=Sum(人数)  from GZ where 部门单位='锻造厂'  and 用工性质 like '%家%'   and  substring(日期,1,7)='2014-08'     ");
        //    list.Add("  select   @VarX10=Sum(人数) from GZ where 部门单位='锻造厂'  and 用工性质 like '%家%'   and 性别='女'  and  substring(日期,1,7)='2014-08'   ");  
        //    list.Add(" if @VarX1 is null select @VarX1=0  if @VarX2 is null select @VarX2=0  if @VarX3 is null select @VarX3=0 if @VarX4 is null select @VarX4=0  if @VarX5 is null select @VarX5=0 if @VarX6 is null select @VarX6=0 if @VarX7 is null select @VarX7=0 if @VarX8 is null select @VarX8=0 if @VarX9 is null select @VarX9=0 if @VarX10 is null select @VarX10=0   ");
        //    list.Add(" select   @VarX11=@VarX11+@VarX1 , @VarX12=@VarX12+@VarX2 , @VarX13=@VarX13+@VarX3, @VarX14=@VarX14+@VarX4, @VarX15=@VarX15+@VarX5, @VarX16=@VarX16+@VarX6, @VarX17=@VarX17+@VarX7, @VarX18=@VarX18+@VarX8, @VarX19=@VarX19+@VarX9, @VarX20=@VarX20+@VarX10    ");
        //    list.Add(" insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('锻造厂',  @VarX1,@VarX2,@VarX3,@VarX4,@VarX5,@VarX6,@VarX7,@VarX8,@VarX9,@VarX10)   ");
        //    list.Add("  insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('改制单位小计',  @VarX11,@VarX12,@VarX13,@VarX14,@VarX15,@VarX16,@VarX17,@VarX18,@VarX19,@VarX20)   ");
        //    list.Add("   insert into GZ1(部门单位,固定工 ,固定工女 , 合制工 ,合制工女 , 合同工 ,合同工女 , 大集体 ,大集体女 , 家属工 ,家属工女) values ('合计',  @VarX11+ @VarX21,@VarX12+ @VarX22,@VarX13+ @VarX23,@VarX14+ @VarX24,@VarX15+ @VarX25,@VarX16+ @VarX26,@VarX17+ @VarX27,@VarX18+ @VarX28,@VarX19+ @VarX29,@VarX20+ @VarX30)    ");
        //    list.Add(" update GZ1   set 合计女=固定工女+ 合制工女+合同工女+大集体女+ 家属工女,合计=固定工+ 合制工+合同工+大集体+ 家属工    "); 
        //    return DbHelperSQL.ExecuteSqlTran(list);
        //}
    }
}
